package com.sdleyou.treepro.common.model.dto;

import com.fasterxml.jackson.databind.PropertyNamingStrategy;
import com.fasterxml.jackson.databind.annotation.JsonNaming;
import lombok.Data;

import javax.validation.constraints.NotEmpty;
import java.util.List;

@Data

@JsonNaming(value = PropertyNamingStrategy.SnakeCaseStrategy.class)
public class CompanyDTO {
    /**
     * 申请人&&管理员ID
     */
    @NotEmpty(message = "申请人ID不能为空")
    private String leaderId;

    /**
     * 申请人名称
     */
    @NotEmpty(message = "申请人名称不能为空")
    private String leaderName;

    /**
     * 公司名称
     */
    @NotEmpty(message = "公司名称不能为空")
    private String companyName;

    /**
     * 公司图标
     */
    private String companyIcon;

    /**
     * 公司信息资质
     */
    private List<String> information;
}
